home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
GAMEECTS
/
UNPROT4.LZH
/
TESTDRIV.TXT
< prev
next >
Wrap
Text File
|
1989-03-28
|
6KB
|
198 lines
Unprotect for Test Drive 1.10:
Copy the original disk using COPY or DISKCOPY.
RENAME TDCGA.EXE TDCGA.XXX
DEBUG TDCGA.XXX
-U 7185
3666:7185 55 PUSH BP
3666:7186 56 PUSH SI
3666:7187 57 PUSH DI
3666:7188 06 PUSH ES
3666:7189 1E PUSH DS
3666:718A 8BF4 MOV SI,SP
3666:718C 0E PUSH CS
3666:718D 0E PUSH CS
3666:718E 33C0 XOR AX,AX
3666:7190 8ED8 MOV DS,AX
3666:7192 89361000 MOV [0010],SI
3666:7196 C70612000102 MOV WORD PTR [0012],0201
3666:719C 1F POP DS
3666:719D 07 POP ES
3666:719E B013 MOV AL,13
3666:71A0 A2A076 MOV [76A0],AL
3666:71A3 A2E477 MOV [77E4],AL
This is the beginning of the subroutine that checks the copy protection.
To bypass it:
-A 7185
XOR AX,AX
RET
{And press ENTER to get back to the debug prompt.}
-W {Write the program back to disk.}
-Q {Return to DOS.}
RENAME TDCGA.XXX TDCGA.EXE
-----------------------------------------------------------------------
The unprotect is the same for the EGA file (TDEGA.EXE) except that the
protection subroutine begins at 88ED. Just substitute 88ED for 7185
in the instructions above.
-----------------------------------------------------------------------
Test Drive should now run as usual except no key disk or special install
will be required.
The executable files on the Test Drive disk are:
TD.EXE
TDH.EXE
TDCGA.EXE
TDEGA.EXE
TD.EXE and TDH.EXE are not copy protected. If you run Test Drive from
a hard disk you should use TDH.EXE.
------------------------------------------------------------------- Also
Unprotect for Test Drive (IBM PC)
*** EGA VERSION ***
BE SURE TO BACKUP YOUR TEST DRIVE DISK BEFORE STARTING AND USE THE
BACK UP FOR THE UNPROTECT. THIS WAY IF SOMETHING GOES WRONG YOU
WON'T BE OUT A GAME..........
First you should rename the file tdega.exe to tdega
C>rename tdega.exe tdega
Next Load tdega into debug...
C>debug tdega
Then Follow the sample debug session:
-e 88ED : Edit the contents of address 88ED
XXXX:88ED 55. : Should appear
: If 55 does not appear.. press enter and
: quit immediately. This unprotect is not
: for your version of Test Drive.
Now type "31" then press the SPACE bar.
XXXX:88ED 55.31 56. : Should appear
: If 56 does not appear.. press enter and
: quit immediately.
Now type "C0" then press the SPACE bar.
XXXX:88ED 55.31 56.C0 : Should appear
XXXX:88ED 57. : If 57 does not appear.. press enter and
: quit immediately.
Now type "C3" then press the ENTER key.
Now write the new tdega game back to the disk:
-w <Enter>
Writing XXXX bytes
Then Quit Debug:
-q <Enter>
Now it is time to rename tdega back to tdega.exe
C>ren tdega tdega.exe
Now try to run the new (Hopefully) unprotected version Of Test Drive
C>tdega
------------------------------------------------------------------- Also
Unprotect for Test Drive (IBM PC)
BE SURE TO BACKUP YOUR TEST DRIVE DISK BEFORE STARTING AND USE THE
BACK UP FOR THE UNPROTECT. THIS WAY IF SOMETHING GOES WRONG THEN YOU
ARE NOT OUT A GAME..........
First you should rename the file tdcga.exe to tdcga
C>rename tdcga.exe tdcga
Next Load tdcga into debug...
C>debug tdcga
Then Follow the sample debug session:
-e 70D6 : Edit the contents of address 70D6
XXXX:70D6 55. : Should appear
: If 55 does not appear.. press enter and
: quit immediately. This unprotect is not
: for your version of Test Drive.
Now type "31" then press the SPACE bar.
XXXX:70D6 55.31 56. : Should appear
: If 56 does not appear.. press enter and
: quit immediately.
Now type "C0" then press the SPACE bar.
XXXX:70D6 55.31 56.C0 : Should appear
XXXX:70D8 57. : If 57 does not appear.. press enter and
: quit immediately.
Now type "C3" then press the ENTER key.
Now write the new tdcga game back to the disk:
-w <Enter>
Writing XXXX bytes
Then Quit Debug:
-q <Enter>
Now it is time to rename tdcga back to tdcga.exe
C>ren tdcga tdcga.exe
Now try to run the new (Hopefully) unprotected version Of Test Drive
C>tdcga
--------------------------------------------------------------------------
Unprotect Brought to you courtesy of JACKLE
Jackle can be reached at:
Bullesye BBS Stockton, Ca - Fido 161/31
(209) 474-3436
(209) 474-FIDO
Have PHUN......
------------------------------------------------------------------- Also
See UNPCC89.DOC for other ideas.